Les simulations

Le jeu de dé

In [14]:
import random 

nb_lancers=1_000_000

res=dict((k,0) for k in range(1,7))  # dictionnaire des résultats


for k in range(nb_lancers): # les simulations
    t=random.randint(1,6)
    res[t]+=1
print(res)

# les fréquences
freq=dict((c,v/nb_lancers) for (c,v) in res.items())
print(freq)
{1: 166612, 2: 167121, 3: 167019, 4: 166107, 5: 166800, 6: 166341}
{1: 0.166612, 2: 0.167121, 3: 0.167019, 4: 0.166107, 5: 0.1668, 6: 0.166341}

Le lancer de deux dés

In [11]:
import random 

nb_lancers=1_000_000

res=dict((k,0) for k in range(2,13))  # dictionnaire des résultats


for k in range(nb_lancers): # les simulations
    t=random.randint(1,6)+random.randint(1,6)
    res[t]+=1
print(res)

# les fréquences
freq=dict((c,v/nb_lancers) for (c,v) in res.items())
print(freq)
{2: 27683, 3: 55716, 4: 83338, 5: 110207, 6: 139277, 7: 166743, 8: 139098, 9: 110759, 10: 83838, 11: 55741, 12: 27600}
{2: 0.027683, 3: 0.055716, 4: 0.083338, 5: 0.110207, 6: 0.139277, 7: 0.166743, 8: 0.139098, 9: 0.110759, 10: 0.083838, 11: 0.055741, 12: 0.0276}

Le Pile ou Face

In [12]:
import random 

nb_lancers=1_000_000

choix=["Pile","Face"]
res=dict((k,0) for k in choix)  # dictionnaire des résultats


for k in range(nb_lancers): # les simulations
    t=random.choice(choix)
    res[t]+=1
print(res)

# les fréquences
freq=dict((c,v/nb_lancers) for (c,v) in res.items())
print(freq)
{'Pile': 499950, 'Face': 500050}
{'Pile': 0.49995, 'Face': 0.50005}

Les boules dans l'urne

In [16]:
import random 

nb_lancers=1_000_000

choix=["Rouge","Rouge","Vert","Vert","Vert","Bleu"]
res=dict((k,0) for k in choix)  # dictionnaire des résultats


for k in range(nb_lancers): # les simulations
    t=random.choice(choix)
    res[t]+=1
print(res)

# les fréquences
freq=dict((c,v/nb_lancers) for (c,v) in res.items())
print(freq)
{'Rouge': 332695, 'Vert': 500184, 'Bleu': 167121}
{'Rouge': 0.332695, 'Vert': 0.500184, 'Bleu': 0.167121}
In [ ]:
 
In [ ]: